package modelos.datos;

import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;

@Entity
@Table(name="tipoevento",schema="public")
@PrimaryKeyJoinColumn(name="codtipoevento")
public class TipoEvento {
	
	@Id
	@Column(name="codtipoevento",nullable = false)
	private String CodTipoEvento;
	@Column(name="nombretipoevento",nullable = false)
	private String nombre;
	
	@OneToMany
	@JoinColumn(name="codevento")
	private List<evento> eventos;

	
	public TipoEvento() {
		super();
		// TODO Auto-generated constructor stub
	}


	public TipoEvento(String codTipoEvento, String nombre) {
		super();
		CodTipoEvento = codTipoEvento;
		this.nombre = nombre;
	}





	public String getCodTipoEvento() {
		return CodTipoEvento;
	}


	public void setCodTipoEvento(String codTipoEvento) {
		CodTipoEvento = codTipoEvento;
	}


	public String getNombre() {
		return nombre;
	}


	public void setNombre(String nombre) {
		this.nombre = nombre;
	}


	public List<evento> getEventos() {
		return eventos;
	}


	public void setEventos(List<evento> eventos) {
		this.eventos = eventos;
	}
	
	
	

	
}
